package com.xuan.vo.pg.meihua;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 梅花易数起卦数据返回类
 */
@Data
public class PgMeiHuaVo implements Serializable {

    private static final long serialVersionUID = -1L;

    /**
     * 姓名
     */
    private String name;

    /**
     * 占事
     */
    private String occupy;

    /**
     * 地区
     */
    private String address;

    /**
     * 性别
     */
    private String sex;

    /**
     * 农历日期
     */
    private String lunarStr;

    /**
     * 公历日期
     */
    private String solarStr;

    /**
     * 星期
     */
    private String week;

    /**
     * 年干
     */
    private String yearGan;

    /**
     * 月干
     */
    private String monthGan;

    /**
     * 日干
     */
    private String dayGan;

    /**
     * 时干
     */
    private String hourGan;

    /**
     * 年支
     */
    private String yearZhi;

    /**
     * 月支
     */
    private String monthZhi;

    /**
     * 日支
     */
    private String dayZhi;

    /**
     * 时支
     */
    private String hourZhi;

    /**
     * 年干支
     */
    private String yearGanZhi;

    /**
     * 月干支
     */
    private String monthGanZhi;

    /**
     * 日干支
     */
    private String dayGanZhi;

    /**
     * 时干支
     */
    private String hourGanZhi;

    /**
     * 八字
     */
    private List<String> baZi;

    /**
     * 八字五行
     */
    private List<String> baZiWuXing;

    /**
     * 八字旬空
     */
    private List<String> baZiXunKong;

    /**
     * 八字纳音
     */
    private List<String> baZiNaYin;

    /**
     * 上卦数
     */
    private int shangGuaNumber;

    /**
     * 下卦数
     */
    private int xiaGuaNumber;

    /**
     * 动爻数
     */
    private int dongYaoNumber;

    /**
     * 上卦
     */
    private String shangGua;

    /**
     * 上卦卦象
     */

    private String shangGuaAs;

    /**
     * 下卦
     */
    private String xiaGua;

    /**
     * 下卦卦象
     */
    private String xiaGuaAs;

    /**
     * 动爻
     */
    private String dongYao;

    /**
     * 本卦
     */
    private String benGua;

    /**
     * 本卦卦象
     */
    private String benGuaAs;

    /**
     * 本卦的上卦
     */
    private String benGuaShangGua;

    /**
     * 本卦的上卦卦象
     */
    private String benGuaShangGuaAs;

    /**
     * 本卦的下卦
     */
    private String benGuaXiaGua;

    /**
     * 本卦的下卦卦象
     */
    private String benGuaXiaGuaAs;

    /**
     * 变卦
     */
    private String bianGua;

    /**
     * 变卦卦象
     */
    private String bianGuaAs;

    /**
     * 变卦的上卦
     */
    private String bianGuaShangGua;

    /**
     * 变卦的上卦卦象
     */
    private String bianGuaShangGuaAs;

    /**
     * 变卦的下卦
     */
    private String bianGuaXiaGua;

    /**
     * 变卦的下卦卦象
     */
    private String bianGuaXiaGuaAs;

    /**
     * 互卦
     */
    private String huGua;

    /**
     * 互卦卦象
     */
    private String huGuaAs;

    /**
     * 互卦的上卦
     */
    private String huGuaShangGua;

    /**
     * 互卦的上卦卦象
     */
    private String huGuaShangGuaAs;

    /**
     * 互卦的下卦
     */
    private String huGuaXiaGua;

    /**
     * 互卦的下卦卦象
     */
    private String huGuaXiaGuaAs;

    /**
     * 错卦
     */
    private String cuoGua;

    /**
     * 错卦卦象
     */
    private String cuoGuaAs;

    /**
     * 错卦的上卦
     */
    private String cuoGuaShangGua;

    /**
     * 错卦的上卦卦象
     */
    private String cuoGuaShangGuaAs;

    /**
     * 错卦的下卦
     */
    private String cuoGuaXiaGua;

    /**
     * 错卦的下卦卦象
     */
    private String cuoGuaXiaGuaAs;

    /**
     * 综卦
     */
    private String zongGua;

    /**
     * 综卦卦象
     */
    private String zongGuaAs;

    /**
     * 综卦的上卦
     */
    private String zongGuaShangGua;

    /**
     * 综卦的上卦卦象
     */
    private String zongGuaShangGuaAs;

    /**
     * 综卦的下卦
     */
    private String zongGuaXiaGua;

    /**
     * 综卦的下卦卦象
     */
    private String zongGuaXiaGuaAs;

    /**
     * 本卦卦辞
     */
    private String benGuaGuaCi;

    /**
     * 变卦卦辞
     */
    private String bianGuaGuaCi;

    /**
     * 互卦卦辞
     */
    private String huGuaGuaCi;

    /**
     * 错卦卦辞
     */
    private String cuoGuaGuaCi;

    /**
     * 综卦卦辞
     */
    private String zongGuaGuaCi;

    /**
     * 本卦爻象（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：—, —, —, —, —, —）
     */
    private List<String> benGuaLiuYaoAs;

    /**
     * 变卦爻象（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：—, —, —, —, —, —）
     */
    private List<String> bianGuaLiuYaoAs;

    /**
     * 互卦爻象（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：—, —, —, —, —, —）
     */
    private List<String> huGuaLiuYaoAs;

    /**
     * 错卦爻象（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：—, —, —, —, —, —）
     */
    private List<String> cuoGuaLiuYaoAs;

    /**
     * 综卦爻象（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：—, —, —, —, —, —）
     */
    private List<String> zongGuaLiuYaoAs;

    /**
     * 本卦爻名（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：初九, 九二, 九三, 九四, 九五, 上九）
     */
    private List<String> benGuaLiuYaoName;

    /**
     * 变卦爻名（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：初九, 九二, 九三, 九四, 九五, 上九）
     */
    private List<String> bianGuaLiuYaoName;

    /**
     * 互卦爻名（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：初九, 九二, 九三, 九四, 九五, 上九）
     */
    private List<String> huGuaLiuYaoName;

    /**
     * 错卦爻名（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：初九, 九二, 九三, 九四, 九五, 上九）
     */
    private List<String> cuoGuaLiuYaoName;

    /**
     * 综卦爻名（顺序：初爻、二爻、三爻、四爻、五爻、上爻。如：初九, 九二, 九三, 九四, 九五, 上九）
     */
    private List<String> zongGuaLiuYaoName;

    /**
     * 本卦爻辞（顺序：初爻、二爻、三爻、四爻、五爻、上爻）
     */
    private List<String> benGuaLiuYaoYaoCi;

    /**
     * 变卦爻辞（顺序：初爻、二爻、三爻、四爻、五爻、上爻）
     */
    private List<String> bianGuaLiuYaoYaoCi;

    /**
     * 互卦爻辞（顺序：初爻、二爻、三爻、四爻、五爻、上爻）
     */
    private List<String> huGuaLiuYaoYaoCi;

    /**
     * 错卦爻辞（顺序：初爻、二爻、三爻、四爻、五爻、上爻）
     */
    private List<String> cuoGuaLiuYaoYaoCi;

    /**
     * 综卦爻辞（顺序：初爻、二爻、三爻、四爻、五爻、上爻）
     */
    private List<String> zongGuaLiuYaoYaoCi;

    /**
     * 本卦的用卦与体卦关系
     */
    private String benYongTiLink;

    /**
     * 变卦的用卦与体卦关系
     */
    private String bianYongTiLink;

    /**
     * 互卦的用卦与体卦关系
     */
    private String huYongTiLink;

    /**
     * 错卦的用卦与体卦关系
     */
    private String cuoYongTiLink;

    /**
     * 综卦的用卦与体卦关系
     */
    private String zongYongTiLink;

    /**
     * 卦码
     */
    private String guaMa;


}


